---
title: Invalid entry inside getStaticPath's return value
i18nReady: true
githubURL: https://github.com/withastro/astro/blob/main/packages/astro/src/core/errors/errors-data.ts
---

> **InvalidGetStaticPathsEntry**: Invalid entry returned by getStaticPaths. Expected an object, got `ENTRY_TYPE`

## 무엇이 잘못되었나요?

`getStaticPaths`의 반환 값은 객체 배열이어야 합니다. 대부분의 경우 이 오류는 요소가 배열로 이루어진 배열이 반환되었기 때문에 발생합니다. [`.flatMap()`](https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/flatMap) 또는 [`.flat()`](https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/flat) 호출을 사용하는 것이 유용할 수 있습니다.

```ts title="pages/blog/[id].astro"
export async function getStaticPaths() {
	return [ // <-- 배열
		{ params: { slug: "blog" } }, // <-- 객체
		{ params: { slug: "about" } }
	];
}
```

**더 보기:**
-  [`getStaticPaths()`](/ko/reference/api-reference/#getstaticpaths)